#include "StaticJavaLib.h"
#include "gc.h"
struct A{
  int x;
};

struct B{
  int x;
};

struct SymbolTableTest{
};

void main(int argc,char** argv){
  struct A* a;
  gc_add_root_node(&a);
  struct B* b;
  gc_add_root_node(&b);
  int z;
  a = (struct A*)gc_malloc(sizeof(struct A));
  b = (struct B*)gc_malloc(sizeof(struct B));
  z = a->x + b->x;
  gc_free_root_node(&a);
  gc_free_root_node(&b);
  gc_recycle();
}
